翻訳と辞書
Words near each other
・ Memory 99
・ Memory address
・ Memory address register
・ Memory Almost Full
・ Memory Alpha
・ Memory and aging
・ Memory and decision-making
・ Memory and Destiny
・ Memory and Humanity
・ Memory and Identity
・ Memory and social interactions
・ Memory and trauma
・ Memory architecture
・ Memory augmentation
・ Memory B cell
Memory bandwidth
・ Memory bank
・ Memory Bank (UK game show)
・ Memory Banks (comic strip)
・ Memory barrier
・ Memory bound function
・ Memory box
・ Memory Boy
・ Memory Bridge
・ Memory buffer register
・ Memory bus
・ Memory card
・ Memory card compatibility chart
・ Memory card connector
・ Memory card reader


Dictionary Lists
翻訳と辞書 辞書検索 [ 開発暫定版 ]
スポンサード リンク

Memory bandwidth : ウィキペディア英語版
Memory bandwidth
Memory bandwidth is the rate at which data can be read from or stored into a semiconductor memory by a processor. Memory bandwidth is usually expressed in units of bytes/second, though this can vary for systems with natural data sizes that are not a multiple of the commonly used 8-bit bytes.
Memory bandwidth that is advertised for a given memory or system is usually the maximum theoretical bandwidth. In practice the observed memory bandwidth will be less than (and is guaranteed not to exceed) the advertised bandwidth. A variety of computer benchmarks exist to measure sustained memory bandwidth using a variety of access patterns. These are intended to provide insight into the memory bandwidth that a system should sustain on various classes of real applications.
==Measurement conventions==
There are three different conventions for defining the quantity of data transferred in the numerator of "bytes/second":
#The bcopy convention: counts the amount of data copied from one location in memory to another location per unit time. For example, copying 1 million bytes from one location in memory to another location in memory in one second would be counted as 1 million bytes per second. The bcopy convention is self-consistent, but is not easily extended to cover cases with more complex access patterns, for example three reads and one write.
#The STREAM convention: sums the amount of data that the application code explicitly reads plus the amount of data that the application code explicitly writes.〔STREAM Benchmark FAQ: Counting Bytes and FLOPS: http://www.cs.virginia.edu/stream/ref.html#counting〕 Using the previous 1 million byte copy example, the STREAM bandwidth would be counted as 1 million bytes read plus 1 million bytes written in one second, for a total of 2 million bytes per second. The STREAM convention is most directly tied to the user code, but may not count all the data traffic that the hardware is actually required to perform.
#The hardware convention: counts the actual amount of data read or written by the hardware, whether the data motion was explicitly requested by the user code or not. Using the same 1 million byte copy example, the ''hardware'' bandwidth on computer systems with a write allocate cache policy would include an additional 1 million bytes of traffic because the hardware reads the target array from memory into cache before performing the stores. This gives a total of 3 million bytes per second actually transferred by the hardware. The hardware convention is most directly tied to the hardware, but may not represent the minimum amount of data traffic required to implement the user's code.
::For example, some computer systems have the ability to avoid write allocate traffic using special instructions, leading to the possibility of misleading comparisons of bandwidth based on different amounts of data traffic performed.

抄文引用元・出典: フリー百科事典『 ウィキペディア(Wikipedia)
ウィキペディアで「Memory bandwidth」の詳細全文を読む



スポンサード リンク
翻訳と辞書 : 翻訳のためのインターネットリソース

Copyright(C) kotoba.ne.jp 1997-2016. All Rights Reserved.